package com.yao.yaooj.model.dto.question;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 编辑请求
 *
 
 */
@Data
public class QuestionEditRequest implements Serializable {
    //编辑和更新的区别：一个(Edit)是给用户用的，一个(Update)是给管理员用的

    /**
     * id
     */
    private Long id; //比Add多增加一个id，便于去追踪是哪个题目需要去更新

    /**
     * 标题
     */
    private String title;

    /**
     * 内容
     */
    private String content;

    /**
     * 标签列表
     */
    private List<String> tags; //在前端把JSON转换成List，再传递给后端

    /**
     * 题目答案
     */
    private String answer;

    /**
     * 判断用例（json 数组）
     */
    private List<JudgeCase> judgeCase;

    /**
     * 判断配置（json 对象）
     */
    private JudgeConfig judgeConfig;

    private static final long serialVersionUID = 1L;
}